OOPD er et praktisk kursus, meget lig IP idet det meste af din tid bliver tilbragt med at praktisk programmering i sproget Java.

Den kursusansvarlige anbefaler at man benytter værktøjet BlueJ, men det står en frit for at benytte en som helst teksteditor (eller IDE) man måtte ønske.

Eclipse

Eclipse er et populært, frit udviklingsmiljø der ofte benyttes af professionelle Java-programmører. Det er dog noget mere komplekst end BlueJ.

Oversættelse af Java fra kommandolinjen

Hvis du ønsker at bruge en ren teksteditor til din Java-programmering kan det være praktisk at vide hvordan du oversætter Java-programmer fra kommandolinjen. Hvis du står i rodmappen med dine .java-filer kan du indtaste følgende kommando ved din Unix-kommandoprompt:

find . -name '*java'|xargs javac

Dette vil kaldet programmet javac, som er Java-oversætteren, med alle .java filer i den nuværende mappe og dens undermapper. Resultatet (hvis oversættelsen lykkes) er en tilsvarende .class-fil for hver af de oprindelige Java-filer.

Hvis I har brug for at bruge eksterne biblioteker distribueret i form af .jar-filer kan man modificere kommandolinjen til f.eks. at medtage den junit.jar der findes på DIKUs systemer:

find . -name '*java'|xargs javac -classpath .:/usr/share/junit/lib/junit.jar